home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / DayMaker / Product Demo / Product Demo.rsrc / CODE_30_printDlogs.txt < prev    next >
Text File  |  1993-10-06  |  34KB  |  551 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  569A                     addq.l     [A2]+, 3
  4. 00000002  DD3A 0000                add.b      [PC /* 00000004 */], D6
  5. 00000006  0C46 0000                cmpi.w     D6, 0x0
  6. 0000000A  0622 0000                addi.b     -[A2], 0x0
  7. 0000000E  006C 8000 0002           ori.w      [A4 + 0x2], 0x8000
  8. 00000014  8E22                     or.b       D7, -[A2]
  9. 00000016  1DC2                     move.b     <<invalid special address>>, D2
  10. 00000018  1DCA                     move.b     <<invalid special address>>, A2
  11. 0000001A  1A32 E9F2 E866 1393 E85C move.b     D5, [[-0x1799EC6D] - 0x17A4]
  12. 00000024  1A22                     move.b     D5, -[A2]
  13. 00000026  E882                     asr        D2, 4
  14. 00000028  1DF2 E9F2 10AD E9F2 31DF move.b     <<invalid special address>>, [[0x10ADE9F2] + 0x31DF]
  15. 00000032  0AFA                     .incomplete
  16. 00000034  714A                     moveq.l    D0, 0x4A
  17. 00000036  7E15                     moveq.l    D7, 0x15
  18. 00000038  023E 2902                andi.b     <<invalid special address>>, 0x2
  19. 0000003C  7E15                     moveq.l    D7, 0x15
  20. 0000003E  286B A9D9                movea.l    A4, [A3 - 0x5627]
  21. 00000042  A9D8                     syscall    TEActivate
  22. 00000044  28E2                     move.l     [A4]+, -[A2]
  23. 00000046  FDB6                     .invalid   <<F/6/6>>
  24. 00000048  FDD5                     .invalid   <<F/7/6>>
  25. 0000004A  7182                     moveq.l    D0, 0xFFFFFF82
  26. 0000004C  820E                     or.b       D1, A6
  27. 0000004E  820C                     or.b       D1, A4
  28. 00000050  7152                     moveq.l    D0, 0x52
  29. 00000052  1E36 60C4                move.b     D7, [A6 + D6.w - 0x60]
  30. 00000056  2A8A                     move.l     [A5], A2
  31. 00000058  A9DC                     syscall    TEKey
  32. 0000005A  2ABA 716A                move.l     [A5], [PC + 0x716A /* 000071C6, cstring ""<EOF> */]
  33. 0000005E  0520                     btst       -[A0], D2
  34. 00000060  0111                     btst       [A1], D0
  35. 00000062  0113                     btst       [A3], D0
  36. 00000064  5922                     subq.b     -[A2], 4
  37. 00000066  7142                     moveq.l    D0, 0x42
  38. 00000068  3B85 1082                move.w     [A5 + D1.w - 0x126], D5
  39. 0000006C  1E1B                     move.b     D7, [A3]+
  40. 0000006E  5F32 0200                subq.b     [A2 + D0.w * 2], 7
  41. 00000072  B306                     xor.b      D6, D1
  42. 00000074  BB0C                     cmpm.b     [A5]+, [A4]+
  43. 00000076  0373 9203                bchg       [A3 + A1.w * 2 + 0x3], D1
  44. 0000007A  732C                     moveq.l    D1, 0x2C
  45. 0000007C  5B10                     subq.b     [A0], 5
  46. 0000007E  0B73 1329 989A           bchg       [[A3 - 0x6766 + D1 * 2]], D5
  47. 00000084  5414                     addq.b     [A4], 2
  48. 00000086  6403                     bcc        +0x5 /* 0000008B */
  49. 00000088  7302                     moveq.l    D1, 0x02
  50. 0000008A  000F B47A                ori.b      A7, 0x7A /* 'z' */
  51. 0000008E  4B01                     .invalid   5, D1 // invalid opcode 4 with b == 4
  52. 00000090  5300                     subq.b     D0, 1
  53. 00000092  8008                     or.b       D0, A0
  54. 00000094  230C                     move.l     -[A1], A4
  55. 00000096  5B03                     subq.b     D3, 5
  56. 00000098  030A                     btst       A2, D1
  57. 0000009A  3093                     move.w     [A0], [A3]
  58. 0000009C  5514                     subq.b     [A4], 2
  59. 0000009E  0200 0378                andi.b     D0, 0x78 /* 'x' */
  60. 000000A2  76C3                     moveq.l    D3, 0xFFFFFFC3
  61. 000000A4  00A5 004B 788B           ori.l      -[A5], 0x4B788B
  62. 000000AA  0008 1234                ori.b      A0, 0x34 /* '4' */
  63. 000000AE  1082                     move.b     [A0], D2
  64. 000000B0  0D04                     btst       D4, D6
  65. 000000B2  2B82 2B0A ED02           move.l     [[A5 + <<invalid base displacement size>> + D2 * 2] - 0x12FE], D2
  66. 000000B8  0B01                     btst       D1, D5
  67. 000000BA  AB07                     syscall    PutPicByte
  68. 000000BC  9355                     sub.w      [A5], D1
  69. 000000BE  2312                     move.l     -[A1], [A2]
  70. 000000C0  5107                     subq.b     D7, 8
  71. 000000C2  1845                     movea.b    A4, D5
  72. 000000C4  07BA 0B73                bclr       [PC + 0xB73 /* 00000C39, cstring ""<EOF> */], D3
  73. 000000C8  0200 0FB4                andi.b     D0, 0xB4
  74. 000000CC  7A85                     moveq.l    D5, 0xFFFFFF85
  75. 000000CE  02B3 072E 084C 0EA1      andi.l     [A3 + D0 * 8 - 0x95], 0x72E084C
  76. 000000D6  0263 2B05                andi.w     -[A3], 0x2B05
  77. 000000DA  0A12 4685                xori.b     [A2], 0x85
  78. 000000DE  0621 02AB                addi.b     -[A1], 0xAB
  79. 000000E2  070F                     btst       A7, D3
  80. 000000E4  2E09                     move.l     D7, A1
  81. 000000E6  02C5                     .incomplete
  82. 000000E8  042E 0E5E C302           subi.b     [A6 - 0x3CFE], 0x5E /* '^' */
  83. 000000EE  9B37 8B13 0B91 1F45      sub.b      [[A7 + A0 * 2] + 0xB911F45], D5
  84. 000000F6  080F 766B                btst.b     A7, 0x6B /* 'k' */
  85. 000000FA  0C14 1AEB                cmpi.b     [A4], 0xEB
  86. 000000FE  1626                     move.b     D3, -[A6]
  87. 00000100  931B                     sub.b      [A3]+, D1
  88. 00000102  0FC9                     .incomplete
  89. 00000104  09B4 7A03                bclr       [A4 + D7 * 2 + 0x3], D4
  90. 00000108  02E3                     .incomplete
  91. 0000010A  0193                     bclr       [A3], D0
  92. 0000010C  55D3                     scs        [A3]
  93. 0000010E  01F3                     .incomplete
  94. 00000110  081A BB31                btst.b     [A2]+, 0x31 /* '1' */
  95. 00000114  2613                     move.l     D3, [A3]
  96. 00000116  0301                     btst       D1, D1
  97. 00000118  0602 000F                addi.b     D2, 0xF
  98. 0000011C  6902                     bvs        +0x4 /* 00000120 */
  99. 0000011E  532A 43F8                subq.b     [A2 + 0x43F8], 1
  100. // begin alternate branch 00000120-00000124
  101. label00000120:
  102. 00000120  43F8 9355                lea.l      A1, [0xFFFF9355]
  103. // end alternate branch 00000120-00000124
  104. label00000120: // (misaligned)
  105. 00000122  9355                     sub.w      [A5], D1
  106. 00000124  6E2E                     bgt        +0x30 /* 00000154 */
  107. 00000126  081F 121C                btst.b     [A7]+, 0x1C
  108. 0000012A  4E60                     move       USP, A0
  109. 0000012C  2010                     move.l     D0, [A0]
  110. 0000012E  9B14                     sub.b      [A4], D5
  111. 00000130  F421                     .invalid   <<cinv/cpush with scope=0>>
  112. 00000132  00C3                     .incomplete
  113. 00000134  0453 007B                subi.w     [A3], 0x7B /* '{' */
  114. 00000138  03A3                     bclr       -[A3], D1
  115. 0000013A  0541                     bchg       D1, D2
  116. 0000013C  00A6 5B20 0B24           ori.l      -[A6], 0x5B200B24
  117. 00000142  3A22                     move.w     D5, -[A2]
  118. 00000144  1818                     move.b     D4, [A0]+
  119. 00000146  2E08                     move.l     D7, A0
  120. 00000148  3A9B                     move.w     [A5], [A3]+
  121. 0000014A  147B 09EB 08E9 0C34 1073 movea.b    A2, [[0x8E9] + 0xC341073]
  122. label00000154:
  123. 00000154  220A                     move.l     D1, A2
  124. 00000156  2E0E                     move.l     D7, A6
  125. 00000158  A901                     syscall    FMSwapFont
  126. 0000015A  850C                     sbcd       -[A2], -[A4]
  127. 0000015C  2408                     move.l     D2, A0
  128. 0000015E  1673 0F1F 16B3 770C      movea.b    A3, [[A3] + D0 * 8 + 0x16B3770C]
  129. 00000166  0802 0083                btst.b     D2, 0x83
  130. 0000016A  2A04                     move.l     D5, D4
  131. 0000016C  8102                     sbcd       D0, D2
  132. 0000016E  DA9E                     add.l      D5, [A6]+
  133. 00000170  8D04                     sbcd       D6, D4
  134. 00000172  0428 0816 F304           subi.b     [A0 - 0xCFC], 0x16
  135. 00000178  069B 1402 007B           addi.l     [A3]+, 0x1402007B
  136. 0000017E  2A29 010E                move.l     D5, [A1 + 0x10E]
  137. 00000182  06C3                     .incomplete
  138. 00000184  0431 014B 08EB           subi.b     [A1 + D0 - 0x21], 0x4B /* 'K' */
  139. 0000018A  103A 7322                move.b     D0, [PC + 0x7322 /* 000074AE, cstring ""<EOF> */]
  140. 0000018E  EB03                     asl        D3.b, 5
  141. 00000190  A506                     syscall    KillIO, flags=5
  142. 00000192  0673 2240 A305           addi.w     [[A3 + <<invalid base displacement size>>] + A2 * 2], 0x2240 /* '\"@' */
  143. 00000198  0200 8315                andi.b     D0, 0x15
  144. 0000019C  2902                     move.l     -[A4], D2
  145. 0000019E  5B02                     subq.b     D2, 5
  146. 000001A0  3902                     move.w     -[A4], D2
  147. 000001A2  4AA6                     tst.l      -[A6]
  148. 000001A4  DB0E                     addx.b     -[A5], -[A6]
  149. 000001A6  5C65                     addq.w     -[A5], 6
  150. 000001A8  020A 0200                andi.b     A2, 0x0
  151. 000001AC  0F38 121C                btst       [0x0000121C], D7
  152. 000001B0  5020                     addq.b     -[A0], 8
  153. 000001B2  0000 0045                ori.b      D0, 0x45 /* 'E' */
  154. 000001B6  00B1 0045 0073 47D7      ori.l      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x450073 /* 'E\0s' */
  155. 000001BE  0136 A30A 108B           btst       [[A6 + <<invalid base displacement size>> + A2 * 2] + 0x108B], D0
  156. 000001C4  103C AB0A                move.b     D0, 0xA /* '\n' */
  157. 000001C8  2408                     move.l     D2, A0
  158. 000001CA  1E16                     move.b     D7, [A6]
  159. 000001CC  9EDB                     sub.w      A7, [A3]+
  160. 000001CE  10D3                     move.b     [A0]+, [A3]
  161. 000001D0  071E                     btst       [A6]+, D3
  162. 000001D2  166B 77D6                movea.b    A3, [A3 + 0x77D6]
  163. 000001D6  F32E                     .extension 0x32E <<F/4-5/1>> // unimplemented
  164. 000001D8  9B54                     sub.w      [A4], D5
  165. 000001DA  2301                     move.l     -[A1], D1
  166. 000001DC  58EB 00BB                svc        [A3 + 0xBB]
  167. 000001E0  50E3                     st         -[A3]
  168. 000001E2  1A2B 611E                move.b     D5, [A3 + 0x611E]
  169. 000001E6  166B 3BDB                movea.b    A3, [A3 + 0x3BDB]
  170. 000001EA  10FB 040F                move.b     [A0]+, [PC + D0.w * 4 + 0xF]
  171. 000001EE  063E AA00                addi.b     <<invalid special address>>, 0x0
  172. 000001F2  3325                     move.w     -[A1], -[A5]
  173. 000001F4  16A3                     move.b     [A3], -[A3]
  174. 000001F6  0202 0003                andi.b     D2, 0x3
  175. 000001FA  0004 6283                ori.b      D4, 0x83
  176. 000001FE  00AE 7340 7B21 3E00      ori.l      [A6 + 0x3E00], 0x73407B21 /* 's@{!' */
  177. 00000206  BEDC                     cmpa.w     A7, [A4]+
  178. 00000208  F311                     .extension 0x311 <<F/4-5/1>> // unimplemented
  179. 0000020A  DB2D 04CE                add.b      [A5 + 0x4CE], D5
  180. 0000020E  CB34 066B                and.b      [A4 + D0.w * 8 + 0x6B], D5
  181. 00000212  0D73 7104                bchg       <<invalid full ext with I/IS == 4>>, D6
  182. 00000216  A4FB                     syscall    vNewMap, flags=4
  183. 00000218  0808 169B                btst.b     A0, 0x9B
  184. 0000021C  0858 CC1E                bchg.b     [A0]+, 0x1E
  185. 00000220  8301                     sbcd       D1, D1
  186. 00000222  3214                     move.w     D1, [A4]
  187. 00000224  58E1                     svc        -[A1]
  188. 00000226  0102                     btst       D2, D0
  189. 00000228  00B3 4873 0052 8533 E30A EC1C 3228 1326 ori.l      [[A3 - 0x1CF513E4 + A0 * 4] + 0x32281326], 0x48730052 /* 'Hs\0R' */
  190. 00000238  0200 731C                andi.b     D0, 0x1C
  191. 0000023C  0496 132A 5232           subi.l     [A6], 0x132A5232
  192. 00000242  E902                     asl        D2.b, 4
  193. 00000244  BB1A                     xor.b      [A2]+, D5
  194. 00000246  2D05                     move.l     -[A6], D5
  195. 00000248  7EA0                     moveq.l    D7, 0xFFFFFFA0
  196. 0000024A  2D05                     move.l     -[A6], D5
  197. 0000024C  A0D7                     syscall    vFreeNode
  198. 0000024E  019C                     bclr       [A4]+, D0
  199. 00000250  1B2A 2905                move.b     -[A5], [A2 + 0x2905]
  200. // begin alternate branch 00000252-00000254
  201. label00000252:
  202. 00000252  2905                     move.l     -[A4], D5
  203. // end alternate branch 00000252-00000254
  204. label00000252: // (misaligned)
  205. 00000254  E903                     asl        D3.b, 4
  206. 00000256  F311                     .extension 0x311 <<F/4-5/1>> // unimplemented
  207. 00000258  F8CC 1404                .extension 0x8CC <<F/2-3/4>> // unimplemented
  208. 0000025C  6C0F                     bge        +0x11 /* 0000026D */
  209. 0000025E  062B 1416 3002           addi.b     [A3 + 0x3002], 0x16
  210. 00000264  0023 0253                ori.b      -[A3], 0x53 /* 'S' */
  211. 00000268  0963                     bchg       -[A3], D4
  212. 0000026A  748B                     moveq.l    D2, 0xFFFFFF8B
  213. 0000026C  105E                     movea.b    A0, [A6]+
  214. 0000026E  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  215. 00000270  8B10                     or.b       [A0], D5
  216. 00000272  0519                     btst       [A1]+, D2
  217. 00000274  7380                     moveq.l    D1, 0xFFFFFF80
  218. 00000276  1C52                     movea.b    A6, [A2]
  219. 00000278  3228 0B75                move.w     D1, [A0 + 0xB75]
  220. 0000027C  A504                     syscall    Control, flags=5
  221. 0000027E  0F45                     bchg       D5, D7
  222. 00000280  10DE                     move.b     [A0]+, [A6]+
  223. 00000282  3081                     move.w     [A0], D1
  224. 00000284  105B                     movea.b    A0, [A3]+
  225. 00000286  0500                     btst       D0, D2
  226. 00000288  0200 1367                andi.b     D0, 0x67 /* 'g' */
  227. 0000028C  CD11                     and.b      [A1], D6
  228. 0000028E  1B0E                     move.b     -[A5], A6
  229. 00000290  002C 9301 6E05           ori.b      [A4 + 0x6E05], 0x1
  230. 00000296  12CB                     move.b     [A1]+, A3
  231. 00000298  3944 0B0B                move.w     [A4 + 0xB0B], D4
  232. 0000029C  A536                     syscall    MoreMasters, flags=5
  233. 0000029E  0010 7C3C                ori.b      [A0], 0x3C /* '<' */
  234. 000002A2  1B04                     move.b     -[A5], D4
  235. 000002A4  E260                     asr        D0.w, D1
  236. 000002A6  BB01                     xor.b      D1, D5
  237. 000002A8  085B 0943                bchg.b     [A3]+, 0x43 /* 'C' */
  238. 000002AC  12D0                     move.b     [A1]+, [A0]
  239. 000002AE  AB25                     syscall    SlabMode
  240. 000002B0  8B23                     or.b       -[A3], D5
  241. 000002B2  0392                     bclr       [A2], D1
  242. 000002B4  629C                     bhi        -0x62 /* 00000252 */
  243. 000002B6  2B23                     move.l     -[A5], -[A3]
  244. 000002B8  4312                     .invalid   1, [A2] // invalid opcode 4 with b == 4
  245. 000002BA  0A0F 1E58                xori.b     A7, 0x58 /* 'X' */
  246. 000002BE  8E02                     or.b       D7, D2
  247. 000002C0  00FB                     .incomplete
  248. 000002C2  4B04                     .invalid   5, D4 // invalid opcode 4 with b == 4
  249. 000002C4  BB04                     xor.b      D4, D5
  250. 000002C6  F306                     .extension 0x306 <<F/4-5/1>> // unimplemented
  251. 000002C8  067C 2901 DB12           addi.w     0xDB12, 0x2901
  252. 000002CE  78B2                     moveq.l    D4, 0xFFFFFFB2
  253. 000002D0  7C3A                     moveq.l    D6, 0x3A
  254. 000002D2  6618                     bne        +0x1A /* 000002EC */
  255. 000002D4  1804                     move.b     D4, D4
  256. 000002D6  3A66                     movea.w    A5, -[A6]
  257. 000002D8  DA08                     add.b      D5, A0
  258. 000002DA  9898                     sub.l      D4, [A0]+
  259. 000002DC  C500                     abcd       D2, D0
  260. 000002DE  8500                     sbcd       D2, D0
  261. 000002E0  4B07                     .invalid   5, D7 // invalid opcode 4 with b == 4
  262. 000002E2  B300                     xor.b      D0, D1
  263. 000002E4  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  264. 000002E6  940A                     sub.b      D2, A2
  265. 000002E8  CB36 0A0F                and.b      [A6 + D0 * 2 + 0xF], D5
  266. label000002EC:
  267. 000002EC  44DB                     move.b     [A3]+, CCR
  268. 000002EE  0412 1CBC                subi.b     [A2], 0xBC
  269. 000002F2  2010                     move.l     D0, [A0]
  270. 000002F4  000A 2408                ori.b      A2, 0x8
  271. 000002F8  652A                     bcs        +0x2C /* 00000324 */
  272. 000002FA  400E                     negx.b     A6
  273. 000002FC  1A8B                     move.b     [A5], A3
  274. 000002FE  1A26                     move.b     D5, -[A6]
  275. 00000300  6528                     bcs        +0x2A /* 0000032A */
  276. 00000302  2502                     move.l     -[A2], D2
  277. 00000304  FB3A                     .extension 0xB3A <<F/4-5/5>> // unimplemented
  278. 00000306  3102                     move.w     -[A0], D2
  279. 00000308  7131                     moveq.l    D0, 0x31
  280. 0000030A  CB59                     and.w      [A1]+, D5
  281. 0000030C  7D31                     moveq.l    D6, 0x31
  282. 0000030E  CB59                     and.w      [A1]+, D5
  283. 00000310  1449                     movea.b    A2, A1
  284. 00000312  2F53 1E3A                move.l     [A7 + 0x1E3A], [A3]
  285. 00000316  7B2E                     moveq.l    D5, 0x2E
  286. 00000318  4D2F 7B2E                .invalid   6, [A7 + 0x7B2E] // invalid opcode 4 with b == 4
  287. 0000031C  0200 AB32                andi.b     D0, 0x32 /* '2' */
  288. 00000320  8B00                     sbcd       D5, D0
  289. 00000322  A305                     syscall    Status, flags=3
  290. label00000324:
  291. 00000324  4D02                     .invalid   6, D2 // invalid opcode 4 with b == 4
  292. 00000326  531D                     subq.b     [A5]+, 1
  293. 00000328  9702                     subx.b     D3, D2
  294. label0000032A:
  295. 0000032A  9973 00FB                sub.w      [A3 + D0.w - 0x5], D4
  296. 0000032E  2FA8 A604 8413           move.l     [A7 + A0.w * 4 + 0x13], [A0 - 0x59FC]
  297. 00000334  262B 1D06                move.l     D3, [A3 + 0x1D06]
  298. 00000338  FB3A                     .extension 0xB3A <<F/4-5/5>> // unimplemented
  299. 0000033A  0C2B 1D02 009B           cmpi.b     [A3 + 0x9B], 0x2
  300. 00000340  3278 E100                movea.w    A1, [0xFFFFE100]
  301. 00000344  0613 3B4B                addi.b     [A3], 0x4B /* 'K' */
  302. 00000348  3F1E                     move.w     -[A7], [A6]+
  303. 0000034A  0484 1B2A 9702           subi.l     D4, 0x1B2A9702
  304. 00000350  BE02                     cmp.b      D7, D2
  305. 00000352  00BB 79D8 8B00 9B27 1404 840B 752B ori.l      [[PC + 0x1404] + A1 * 2 - 0x7BF48AD5], 0x79D88B00
  306. 00000360  1D1E                     move.b     -[A6], [A6]+
  307. 00000362  6902                     bvs        +0x4 /* 00000366 */
  308. 00000364  1B0F                     move.b     -[A5], A7
  309. label00000366:
  310. 00000366  D802                     add.b      D4, D2
  311. 00000368  000F B493                ori.b      A7, 0x93
  312. 0000036C  0223 1D06                andi.b     -[A3], 0x6
  313. 00000370  2100                     move.l     -[A0], D0
  314. 00000372  0FF1                     .incomplete
  315. 00000374  21C3 9F0B                move.l     [0xFFFF9F0B], D3
  316. 00000378  02DB                     .incomplete
  317. 0000037A  16B2 133B 2948 8700 E938 A91E move.b     [A3], [[A2 + 0x29488700 + D1 * 2] - 0x16C756E2]
  318. 00000386  F701                     .extension 0x701 <<F/4-5/3>> // unimplemented
  319. 00000388  37D7 0148                move.w     [PC + <<invalid base displacement size>>], [A7]
  320. 0000038C  1B07                     move.b     -[A5], D7
  321. 0000038E  3C93                     move.w     [A6], [A3]
  322. 00000390  00BB 010E 2408 DC08      ori.l      [PC + A5 * 4 + 0x8], 0x10E2408
  323. 00000398  C0DC                     mulu.w     D0, [A4]+
  324. 0000039A  3B05                     move.w     -[A5], D5
  325. 0000039C  FB02                     .extension 0xB02 <<F/4-5/5>> // unimplemented
  326. 0000039E  8B01                     sbcd       D5, D1
  327. 000003A0  5330 0690                subq.b     [A0 + D0.w * 8 - 0x112], 1
  328. 000003A4  0200 8B32                andi.b     D0, 0x32 /* '2' */
  329. 000003A8  78B2                     moveq.l    D4, 0xFFFFFFB2
  330. 000003AA  903A 3E18                sub.b      D0, [PC + 0x3E18 /* 000041C4, cstring ""<EOF> */]
  331. 000003AE  1806                     move.b     D4, D6
  332. 000003B0  9065                     sub.w      D0, -[A5]
  333. 000003B2  1591 2290                move.b     [A2 + D2.w * 2 - 0x112], [A1]
  334. 000003B6  290B                     move.l     -[A4], A3
  335. 000003B8  4150                     chk.w      D0, [A0]
  336. 000003BA  FB30                     .extension 0xB30 <<F/4-5/5>> // unimplemented
  337. 000003BC  0C22 0200                cmpi.b     -[A2], 0x0
  338. 000003C0  6359                     bls        +0x5B /* 0000041B */
  339. 000003C2  061B 07A5                addi.b     [A3]+, 0xA5
  340. 000003C6  470F                     .invalid   3, A7 // invalid opcode 4 with b == 4
  341. 000003C8  78C1                     moveq.l    D4, 0xFFFFFFC1
  342. 000003CA  00E3                     .incomplete
  343. 000003CC  0B06                     btst       D6, D5
  344. 000003CE  3E02                     move.w     D7, D2
  345. 000003D0  0013 0933                ori.b      [A3], 0x33 /* '3' */
  346. 000003D4  0CDC                     .incomplete
  347. 000003D6  9B08                     subx.b     -[A5], -[A0]
  348. 000003D8  A30C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
  349. 000003DA  812C 3311                or.b       [A4 + 0x3311], D0
  350. 000003DE  1300                     move.b     -[A1], D0
  351. 000003E0  A304                     syscall    Control, flags=3
  352. 000003E2  8D2E C92F                or.b       [A6 - 0x36D1], D6
  353. 000003E6  1318                     move.b     -[A1], [A0]+
  354. 000003E8  4304                     .invalid   1, D4 // invalid opcode 4 with b == 4
  355. 000003EA  8E09                     or.b       D7, A1
  356. 000003EC  55E3                     scs        -[A3]
  357. 000003EE  2444                     movea.l    A2, D4
  358. 000003F0  DB00                     addx.b     D5, D0
  359. 000003F2  AD23                     syscall    EndUpdate, auto_pop
  360. 000003F4  A301                     syscall    Close, flags=3
  361. 000003F6  8CA5                     or.l       D6, -[A5]
  362. 000003F8  5A8A                     addq.l     A2, 5
  363. 000003FA  3B04                     move.w     -[A5], D4
  364. 000003FC  496A 063B                chk.w      D4, [A2 + 0x63B]
  365. 00000400  1BC1                     move.b     <<invalid special address>>, D1
  366. 00000402  368A                     move.w     [A3], A2
  367. 00000404  5C88                     addq.l     A0, 6
  368. 00000406  BB01                     xor.b      D1, D5
  369. 00000408  48DB 440E                movem.l    [A3]+, D1,D2,D3,A2,A6
  370. 0000040C  8E06                     or.b       D7, D6
  371. 0000040E  1B40 EB00                move.b     [A5 - 0x1500], D0
  372. 00000412  0F56                     bchg       [A6], D7
  373. 00000414  3B3F                     move.w     -[A5], <<invalid special address>>
  374. 00000416  7300                     moveq.l    D1, 0x00
  375. 00000418  D0B3 034B 001B 407A      add.l      D0, [[A3 + <<invalid base displacement size>>] + 0x1B407A]
  376. 00000420  FB07                     .extension 0xB07 <<F/4-5/5>> // unimplemented
  377. 00000422  C30B                     abcd       -[A1], -[A3]
  378. 00000424  4305                     .invalid   1, D5 // invalid opcode 4 with b == 4
  379. 00000426  2A6B 00C9                movea.l    A5, [A3 + 0xC9]
  380. 0000042A  5110                     subq.b     [A0], 8
  381. 0000042C  4301                     .invalid   1, D1 // invalid opcode 4 with b == 4
  382. 0000042E  7905                     moveq.l    D4, 0x05
  383. 00000430  BB00                     xor.b      D0, D5
  384. 00000432  2A43                     movea.l    A5, D3
  385. 00000434  0105                     btst       D5, D0
  386. 00000436  6683                     bne        -0x7B /* 000003BB */
  387. 00000438  3C73 00BB                movea.w    A6, [A3 + D0.w - 0x69]
  388. 0000043C  0243 01A8                andi.w     D3, 0x1A8
  389. 00000440  A301                     syscall    Close, flags=3
  390. 00000442  F906                     .extension 0x906 <<F/4-5/4>> // unimplemented
  391. 00000444  4A48                     tst.w      A0
  392. 00000446  9C5C                     sub.w      D6, [A4]+
  393. 00000448  1630 EB00                move.b     D3, [A0 + <<invalid base displacement size>> + A6 * 2]
  394. 0000044C  0F7E                     bchg       <<invalid special address>>, D7
  395. 0000044E  C106                     abcd       D0, D6
  396. 00000450  BB02                     xor.b      D2, D5
  397. 00000452  2B05                     move.l     -[A5], D5
  398. 00000454  A82B                     syscall    Pack9
  399. 00000456  0597                     bclr       [A7], D2
  400. 00000458  03DB                     .incomplete
  401. 0000045A  BB02                     xor.b      D2, D5
  402. 0000045C  0E1D 036E                .invalid.b [A5]+, 0x6E /* 'n' */ // invalid immediate operation
  403. 00000460  A81B                     syscall    HCreateResFile
  404. 00000462  082E 563A 4301           btst.b     [A6 + 0x4301], 0x3A /* ':' */
  405. 00000468  9898                     sub.l      D4, [A0]+
  406. 0000046A  456C 0E20                chk.w      D2, [A4 + 0xE20]
  407. 0000046E  E557                     roxl       D7.w, 2
  408. 00000470  5B08                     subq.b     A0, 5
  409. 00000472  8309                     sbcd       -[A1], -[A1]
  410. 00000474  2A24                     move.l     D5, -[A4]
  411. 00000476  0806 D30A                btst.b     D6, 0xA /* '\n' */
  412. 0000047A  0D1B                     btst       [A3]+, D6
  413. 0000047C  D30A                     addx.b     -[A1], -[A2]
  414. 0000047E  3A4B                     movea.w    A5, A3
  415. 00000480  030D                     btst       A5, D1
  416. 00000482  1963 049C                move.b     [A4 + 0x49C], -[A3]
  417. 00000486  5C85                     addq.l     D5, 6
  418. 00000488  180F                     move.b     D4, A7
  419. 0000048A  A102                     syscall    Read, flags=1
  420. 0000048C  451C                     .invalid   2, [A4]+ // invalid opcode 4 with b == 4
  421. 0000048E  4B05                     .invalid   5, D5 // invalid opcode 4 with b == 4
  422. 00000490  4D1C                     .invalid   6, [A4]+ // invalid opcode 4 with b == 4
  423. 00000492  2103                     move.l     -[A0], D3
  424. 00000494  E53E                     rol        D6.b, D2
  425. 00000496  068B 104D 1B16           addi.l     A3, 0x104D1B16
  426. 0000049C  C801                     and.b      D4, D1
  427. 0000049E  0106                     btst       D6, D0
  428. 000004A0  0303                     btst       D3, D1
  429. 000004A2  0200 6300                andi.b     D0, 0x0
  430. 000004A6  1440                     movea.b    A2, D0
  431. 000004A8  4840                     swap.w     D0
  432. 000004AA  A621                     syscall    GetPtrSize, flags=6
  433. 000004AC  011A                     btst       [A2]+, D0
  434. 000004AE  8B2E 269B                or.b       [A6 + 0x269B], D5
  435. 000004B2  022B 181F DC1B           andi.b     [A3 - 0x23E5], 0x1F
  436. 000004B8  16C0                     move.b     [A3]+, D0
  437. 000004BA  DC0B                     add.b      D6, A3
  438. 000004BC  0F81                     bclr       D1, D7
  439. 000004BE  24DC                     move.l     [A2]+, [A4]+
  440. 000004C0  6E61                     bgt        +0x63 /* 00000523 */
  441. 000004C2  0053 1F21                ori.w      [A3], 0x1F21
  442. 000004C6  070C                     btst       A4, D3
  443. 000004C8  665B                     bne        +0x5D /* 00000525 */
  444. 000004CA  0016 3065                ori.b      [A6], 0x65 /* 'e' */
  445. 000004CE  035B                     bchg       [A3]+, D1
  446. 000004D0  4626                     not.b      -[A6]
  447. 000004D2  9507                     subx.b     D2, D7
  448. 000004D4  1406                     move.b     D2, D6
  449. 000004D6  0E06 6602                .invalid.b D6, 0x2 // invalid immediate operation
  450. 000004DA  000F 76D3                ori.b      A7, 0xD3
  451. 000004DE  018E                     bclr       A6, D0
  452. 000004E0  044C 0828                subi.w     A4, 0x828
  453. 000004E4  0312                     btst       [A2], D1
  454. 000004E6  0F06                     btst       D6, D7
  455. 000004E8  4B03                     .invalid   5, D3 // invalid opcode 4 with b == 4
  456. 000004EA  C523                     and.b      -[A3], D2
  457. 000004EC  443B 0851                neg.b      [PC + D0 + 0x51]
  458. 000004F0  7DC3                     moveq.l    D6, 0xFFFFFFC3
  459. 000004F2  0411 2D8E                subi.b     [A1], 0x8E
  460. 000004F6  D603                     add.b      D3, D3
  461. 000004F8  4E06                     .invalid   // invalid opcode 4
  462. 000004FA  E616                     roxr       D6.b, 3
  463. 000004FC  8065                     or.w       D0, -[A5]
  464. 000004FE  3606                     move.w     D3, D6
  465. 00000500  E602                     asr        D2.b, 3
  466. 00000502  0003 04D3                ori.b      D3, 0xD3
  467. 00000506  08C9 41BB                bset.b     A1, 0xBB
  468. 0000050A  463A E6CD                not.b      [PC - 0x1933 /* FFFFEBD9, cstring ""<EOF> */]
  469. 0000050E  41E6                     lea.l      A0, -[A6]
  470. 00000510  852D 8315                or.b       [A5 - 0x7CEB], D2
  471. 00000514  5A5B                     addq.w     [A3]+, 5
  472. 00000516  078E                     bclr       A6, D3
  473. 00000518  D6EB 29F7                add.w      A3, [A3 + 0x29F7]
  474. 0000051C  04A9 431E B704 BB43      subi.l     [A1 - 0x44BD], 0x431EB704
  475. 00000524  0C55 2E53                cmpi.w     [A5], 0x2E53 /* '.S' */
  476. 00000528  30DC                     move.w     [A0]+, [A4]+
  477. 0000052A  7E13                     moveq.l    D7, 0x13
  478. 0000052C  3E65                     movea.w    A7, -[A5]
  479. 0000052E  47A6                     .invalid   3, -[A6] // invalid opcode 4 with b == 6
  480. 00000530  814D 0CA6                pack       -[A0], -[A5], 0x0CA6
  481. 00000534  2D45 C304                move.l     [A6 - 0x3CFC], D5
  482. 00000538  0668 4B3F 4068           addi.w     [A0 + 0x4068], 0x4B3F /* 'K?' */
  483. 0000053E  8547 A61E                pack       D2, D7, 0xA61E
  484. 00000542  2902                     move.l     -[A4], D2
  485. 00000544  9B3C 0200                sub.b      0x0, D5
  486. 00000548  0FAD 325B                bclr       [A5 + 0x325B], D7
  487. 0000054C  0B00                     btst       D0, D5
  488. 0000054E  0502                     btst       D2, D2
  489. 00000550  3649                     movea.w    A3, A1
  490. 00000552  022B 1A1B 096D           andi.b     [A3 + 0x96D], 0x1B
  491. 00000558  3373 2671 33E7           move.w     [A1 + 0x33E7], [A3 + D2.w * 8 + 0x71]
  492. 0000055E  0315                     btst       [A5], D1
  493. 00000560  F703                     .extension 0x703 <<F/4-5/3>> // unimplemented
  494. 00000562  2401                     move.l     D2, D1
  495. 00000564  44A3                     neg.l      -[A3]
  496. 00000566  0065 5BF4                ori.w      -[A5], 0x5BF4
  497. 0000056A  6A14                     bpl        +0x16 /* 00000580 */
  498. 0000056C  0C0E 06A3                cmpi.b     A6, 0xA3
  499. 00000570  0009 5B65                ori.b      A1, 0x65 /* 'e' */
  500. 00000574  0781                     bclr       D1, D3
  501. 00000576  2541 0183                move.l     [A2 + 0x183], D1
  502. 0000057A  0376 8302 1608           bchg       [[A6 + <<invalid base displacement size>> + A0 * 2] + 0x1608], D1
  503. label00000580:
  504. 00000580  0C0E A525                cmpi.b     A6, 0x25 /* '%' */
  505. 00000584  3B9A 7D03 3B05 8705      move.w     [[A5 + <<invalid base displacement size>> + D7 * 4] + 0x3B058705], [A2]+
  506. 0000058C  673B                     beq        +0x3D /* 000005C9 */
  507. 0000058E  0571 0323 0C14 2E56 CC2E bchg       [[A1 + 0xC14 + D0 * 2] + 0x2E56CC2E], D2
  508. 00000598  2ACC                     move.l     [A5]+, A4
  509. 0000059A  0C0E 890E                cmpi.b     A6, 0xE
  510. 0000059E  137B 2B02 6AE5 654E      move.b     [A1 + 0x654E], [[PC + <<invalid base displacement size>> + D2 * 2] + 0x6AE5]
  511. 000005A6  2A20                     move.l     D5, -[A0]
  512. 000005A8  1023                     move.b     D0, -[A3]
  513. 000005AA  0A06 230A                xori.b     D6, 0xA /* '\n' */
  514. 000005AE  D623                     add.b      D3, -[A3]
  515. 000005B0  09D6                     .incomplete
  516. 000005B2  D305                     addx.b     D1, D5
  517. 000005B4  D6FB 01D6                add.w      A3, <<invalid full ext with IS == 1 and I/IS == 6>>
  518. 000005B8  9ED6                     sub.w      A7, [A6]
  519. 000005BA  5B02                     subq.b     D2, 5
  520. 000005BC  D6AB 0016                add.l      D3, [A3 + 0x16]
  521. 000005C0  AC02                     syscall    SndAddModifier, auto_pop
  522. 000005C2  00C3                     .incomplete
  523. 000005C4  0D78 2E0E                bchg       [0x00002E0E], D6
  524. 000005C8  163B 00E1                move.b     D3, [PC + D0.w - 0x31]
  525. 000005CC  02CC                     .incomplete
  526. 000005CE  C52E 0557                and.b      [A6 + 0x557], D2
  527. 000005D2  5B94                     subq.l     [A4], 5
  528. 000005D4  5B14                     subq.b     [A4], 5
  529. 000005D6  7B3B                     moveq.l    D5, 0x3B
  530. 000005D8  6500 0F65                bcs        +0xF67 /* 0000153F */
  531. 000005DC  000F 1000                ori.b      A7, 0x0
  532. 000005E0  8881                     or.l       D4, D1
  533. 000005E2  9F09                     subx.b     -[A7], -[A1]
  534. 000005E4  0823 28A9                btst.b     -[A3], 0xA9
  535. 000005E8  AF36                     syscall    bSETUP10, auto_pop
  536. 000005EA  0512                     btst       [A2], D2
  537. 000005EC  0636 AA00 0F16 1375      addi.b     [[A6] + D0 * 8 + 0x1375], 0x0
  538. 000005F4  058F                     bclr       A7, D2
  539. 000005F6  0A0C 3602                xori.b     A4, 0x2
  540. 000005FA  000F 8900                ori.b      A7, 0x0
  541. 000005FE  2B11                     move.l     -[A5], [A1]
  542. 00000600  14A9 001B                move.b     [A2], [A1 + 0x1B]
  543. 00000604  2376 2307 2B00 300E 2E36 move.l     [A1 + 0x2E36], [[A6 + <<invalid base displacement size>>] + D2 * 2 + 0x2B00300E]
  544. 0000060E  2CDA                     move.l     [A6]+, [A2]+
  545. 00000610  9EBB 1D4D                sub.l      D7, <<invalid full ext with IS == 1 and I/IS == 5>>
  546. 00000614  A713                     syscall    FlushVol, flags=7
  547. 00000616  03F4                     .incomplete
  548. 00000618  0EE9                     .incomplete
  549. 0000061A  02FE                     .incomplete
  550. 0000061C  A961                     syscall    GetControlMinimum/GetMinCtl
  551.